//package com.spring.springv4;
//
//import org.springframework.beans.factory.config.BeanPostProcessor;
//
///**
// * @Description
// * @Author zhoucq
// * @Date 2025/9/18 16:24
// * @Version 1.0
// * 专门处理 @Scheduled注解 相当于 xml配置文件中的 <task:annotation-driven scheduler="scheduler"></task:annotation-driven>
// * <task:annotation-driven 的实现逻辑为 ScheduledAnnotationBeanPostProcessor
// */
//public class ScheduledBeanPostProcessor implements BeanPostProcessor {
//    @Override
//    public Object postProcessBeforeInitialization(Object bean, String beanName) {
//        //如果spring扫描到了Springv4Service
//        // bean -> Springv4Service
//        // 能不能解析Springv4Service中的所有方法，并且扫描是否有某个注解
//        //当扫描到 @Scheduled -> fixedRate = 3000 即是每3秒执行一次
//        //完成定时调度的逻辑
//        System.out.println("初始化之前执行");
//        return bean;
//    }
//    @Override
//    public Object postProcessAfterInitialization(Object bean, String beanName) {
//        System.out.println("初始化之后执行");
//        return bean;
//    }
//}
